*{margin:0;padding:0;}
body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-weight:normal;
}
body{
    background: #ffffff;
    overflow-x: hidden;
}
ul,
li {
    list-style: none;
}
img {
    max-width: 100%;
    border: none;
    vertical-align:middle;
}
i {
    font-style: normal;
}
b {
    font-weight: normal;
}
a {
    color: #3E3E3E;
    text-decoration: none;
}
a:hover,
a:visited,
a.active {
    text-decoration: none;
}
.textOver {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.f2 {
    font-size: 20px;
}
.f3 {
    font-size: 30px;
}
.f16 {
    font-size: 16px;
}
.f14 {
    font-size: 14px;
}
.f12 {
    font-size: 12px;
}
.rt {
    text-align: right;
}
.lf {
    text-align: left;
}
.center {
    text-align: center;
}
.left{
    float: left;
}
.right{
    float: right;
}
.clear{clear:both;display:block;}
.cl:after {
    content: "";
    display: block;
    clear: both;
}
button{
    border: none;
    outline: none;
}
input,select,textarea{
    border: none;
    outline: none;
}
.am-container{
    padding: 0;
}
.width-m{
    max-width:100%;
}
.width-full{
    width:100%;
}
.pointer{
    cursor:pointer;
}

.bg-gray{background: #F3F4F8;}